package com.yeyks.dal.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * app_info
 * @author 
 */
@ApiModel(description = "app版本更新信息")
@Data
public class AppInfo implements Serializable {
    private Integer id;

    /**
     * 类型：Android，IOS
     */
    @ApiModelProperty(value = "类型：Android，IOS")
    private String type;

    /**
     * 版本号
     */
    @ApiModelProperty(value = "版本号")
    private String version;

    /**
     * 版本Code
     */
    @ApiModelProperty(value = "版本Code(安卓专用)")
    private Integer versionCode;

    /**
     * 升级理由
     */
    @ApiModelProperty(value = "升级理由")
    private String reason;

    /**
     * 下载路径
     */
    @ApiModelProperty(value = "下载路径")
    private String path;

    /**
     * 是否强制更新 0:否 1:是
     */
    @ApiModelProperty(value = "是否强制更新 false:否 true:是")
    private Integer forcedUpdate;

    /**
     * 是否启用 0:不启用 1:启用
     */
    @ApiModelProperty(value = "是否启用 false:不启用 true:启用")
    private Boolean status;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    private static final long serialVersionUID = 1L;
}